package com.logic.saas.pojo;

import java.io.Serializable;
import com.logic.saas.util.annotation.Table;
import com.logic.saas.util.annotation.Column;
import com.logic.saas.util.annotation.UniqueConstraint;

@Table(name = "user", uniqueConstraints={@UniqueConstraint(columnNames={"short_name","email_address"})})
public class User extends BasePojo implements Serializable {
    private static final long serialVersionUID = 3148176768559230877L;
    

	@Column(name = "short_name")
	private java.lang.String shortName;
	@Column(name = "full_name")
	private java.lang.String fullName;
	@Column(name = "password")
	private java.lang.String password;
	@Column(name = "email_address")
	private java.lang.String emailAddress;
	@Column(name = "status")
	private java.lang.Integer status;
	@Column(name = "type")
	private java.lang.Integer type;

	public java.lang.String getShortName() {
		return this.shortName;
	}
	
	public void setShortName(java.lang.String value) {
		this.shortName = value;
	}
	
	public java.lang.String getFullName() {
		return this.fullName;
	}
	
	public void setFullName(java.lang.String value) {
		this.fullName = value;
	}
	
	public java.lang.String getPassword() {
		return this.password;
	}
	
	public void setPassword(java.lang.String value) {
		this.password = value;
	}
	
	public java.lang.String getEmailAddress() {
		return this.emailAddress;
	}
	
	public void setEmailAddress(java.lang.String value) {
		this.emailAddress = value;
	}
	
	public java.lang.Integer getStatus() {
		return this.status;
	}
	
	public void setStatus(java.lang.Integer value) {
		this.status = value;
	}
	
	public java.lang.Integer getType() {
		return this.type;
	}
	
	public void setType(java.lang.Integer value) {
		this.type = value;
	}
	


}

